﻿using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Collections.Generic;

namespace BouncingPlane
{
    public partial class Introduction : UserControl
    {
        public String Name { get; set; }
        private List<Interet> InteretsTab = new List<Interet>();

        public Introduction()
        {
            InitializeComponent();
            IntroTxt1SB.Begin();
            InitInterets();
            InitInteretsCB();
            InteretsCB.SelectedIndex = 0;
        }

        private void InitInterets()
        {
            InteretsTab.Add(new Interet("Pauvreté dans le monde", "Explorez quelques nouveaux modèles d'affaires destinés aux quartiers déshérités de la terre, penser à des modèles de partage des revenus, micro-crédits ... "));
            InteretsTab.Add(new Interet("Faim", "Élaborer et réfléchir sur les concepts adéquats pour les petites collectivités dans les régions où le manque d'eau et autres ressources, comment peuvent-ils produire et vendre leurs produits et faire vivre décemment de ça?"));
            InteretsTab.Add(new Interet("Développement Durable", "Comment développer une communauté et la société en général, mais sans faire de dommage à l'environnement et d'autres ressources (pensez à de petites exploitations, de recycler les idées, l'utilisation responsable des ressources, la lutte contre l'érosion et les glissements de terrain avec un peu de planification, le développement urbain ...)."));
            InteretsTab.Add(new Interet("Égalité des sexes", "Comment faire participer les deux sexes dans tous les domaines du travail humain, essayez de rechercher des avantages comparatifs des deux sexes, inspirez-vous avec les grandes figures de l'histoire, développer des ressources pour l'éducation sur cette question ..."));
            InteretsTab.Add(new Interet("Lutte contre le VIH / sida", "Il s'agit d'un grand. Bien sûr, il n'est pas prévu de vous livrer la solution par vous-même tout seul, mais pensez à des outils qui pourraient faciliter le travail des médecins, à améliorer la qualité du service dans les hôpitaux, les faire participer les patients dans leur processus de guérison, de réfléchir à des modèles mathématiques pour la suppression des maladies, de jouer avec des méthodes numériques et de voir comment les visualiser et de les présenter de manière beaucoup à la fois facile à utiliser et à comprendre."));
            InteretsTab.Add(new Interet("Le changement climatique", "Mathématiques et (géo) des modèles physiques, de simulations ou de simples outils d'éducation impressionnants pour sensibiliser l'opinion mondiale. Pensez à la virtualisation et de tous les défis qui pourraient amener à réduire la consommation d'énergie, mais en augmentant la puissance de calcul et de développement. (J'y allais et parier sur cette chose virtualisation si je pouvais à nouveau en compétition cette année)."));
        }

        private void InitInteretsCB()
        {
            /*	foreach(Interet interet in InteretsTab)
                {
                    InteretsCB.Items.Add(interet);
                }*/
            InteretsCB.ItemsSource = InteretsTab;
        }

        private void MouseOverSkip(object sender, System.Windows.Input.MouseEventArgs e)
        {
            VisualStateManager.GoToState(this, "OverSkip", true);
        }

        private void MouseOutSkip(object sender, System.Windows.Input.MouseEventArgs e)
        {
            VisualStateManager.GoToState(this, "OutSkip", true);
        }
    }
	
}